

namespace ciji.Core
{
    /// <summary>
    /// 
    /// </summary>
    [SugarTable("cts_JZInfo", "", IsDisabledUpdateAll = true)]
    public class cts_JZInfo : DEntityBase
    {

         

        /// <summary>
        /// 低保人员Id
        /// </summary>
        [SugarColumn(ColumnDescription = "低保人员Id")]
        public string DBPersonId { get; set; }

        /// <summary>
        /// 姓名
        /// </summary>
        [SugarColumn(ColumnDescription = "姓名")]
        public string Name { get; set; }

        /// <summary>
        /// 身份证号
        /// </summary>
        [SugarColumn(ColumnDescription = "身份证号")]
        public string IdCardNo { get; set; }

        /// <summary>
        /// 联系电话
        /// </summary>
        [SugarColumn(ColumnDescription = "联系电话")]
        public string Phone { get; set; }

        /// <summary>
        /// 住址
        /// </summary>
        [SugarColumn(ColumnDescription = "住址")]
        public string Address { get; set; }

        /// <summary>
        /// 乡镇
        /// </summary>
        [SugarColumn(ColumnDescription = "乡镇")]
        public string Town { get; set; }

        /// <summary>
        /// 社区
        /// </summary>
        [SugarColumn(ColumnDescription = "社区")]
        public string Community { get; set; }

        /// <summary>
        /// 家庭人口
        /// </summary>
        [SugarColumn(ColumnDescription = "家庭人口")]
        public int FamilyCount { get; set; }

        /// <summary>
        /// 保障人口
        /// </summary>
        [SugarColumn(ColumnDescription = "保障人口")]
        public int EnsureCount { get; set; }

        /// <summary>
        /// 是否建档立卡
        /// </summary>
        [SugarColumn(ColumnDescription = "是否建档立卡")]
        public int IsRecord { get; set; }

        /// <summary>
        /// 残疾类型1.精神残疾2.智力残疾3.言语残疾4.肢体残疾5.视力残疾 9 其他
        /// </summary>
        [SugarColumn(ColumnDescription = "残疾类型1.精神残疾2.智力残疾3.言语残疾4.肢体残疾5.视力残疾 9 其他")]
        public int HandicapType { get; set; }

        /// <summary>
        /// 残疾等级
        /// </summary>
        [SugarColumn(ColumnDescription = "残疾等级")]
        public int HandicapLevel { get; set; }

        /// <summary>
        /// 健康状况
        /// </summary>
        [SugarColumn(ColumnDescription = "健康状况")]
        public string Condition { get; set; }

        /// <summary>
        /// 住房情况1.租房2.与父母子女同住3.其他
        /// </summary>
        [SugarColumn(ColumnDescription = "住房情况1.租房2.与父母子女同住3.其他")]
        public int HousingType { get; set; }

        /// <summary>
        /// 住房情况描述
        /// </summary>
        [SugarColumn(ColumnDescription = "住房情况描述")]
        public string HousingDesc { get; set; }

        /// <summary>
        /// 0.自建1.还建2.商品房3.其他
        /// </summary>
        [SugarColumn(ColumnDescription = "0.自建1.还建2.商品房3.其他")]
        public int HouseType { get; set; }

        /// <summary>
        /// 房屋结构
        /// </summary>
        [SugarColumn(ColumnDescription = "房屋结构")]
        public string HouseDesc { get; set; }

        /// <summary>
        /// 房屋套数
        /// </summary>
        [SugarColumn(ColumnDescription = "房屋套数")]
        public int HouseCount { get; set; }

        /// <summary>
        /// 房屋面积
        /// </summary>
        [SugarColumn(ColumnDescription = "房屋面积")]
        public decimal? HouseArea { get; set; }

        /// <summary>
        /// 装修情况0.无装修1.简装2.精装
        /// </summary>
        [SugarColumn(ColumnDescription = "装修情况0.无装修1.简装2.精装")]
        public int HouseDecorate { get; set; }

        /// <summary>
        /// 是否有农机具
        /// </summary>
        [SugarColumn(ColumnDescription = "是否有农机具")]
        public int HasFarmMachine { get; set; }

        /// <summary>
        /// 是否有车
        /// </summary>
        [SugarColumn(ColumnDescription = "是否有车")]
        public int HasCar { get; set; }

        /// <summary>
        /// 电器描述
        /// </summary>
        [SugarColumn(ColumnDescription = "电器描述")]
        public string Appliance { get; set; }

        /// <summary>
        /// 耕地面积
        /// </summary>
        [SugarColumn(ColumnDescription = "耕地面积")]
        public decimal? LandArea { get; set; }

        /// <summary>
        /// 粮地面积
        /// </summary>
        [SugarColumn(ColumnDescription = "粮地面积")]
        public decimal? LiangDiArea { get; set; }

        /// <summary>
        /// 承包地面积
        /// </summary>
        [SugarColumn(ColumnDescription = "承包地面积")]
        public decimal? ChengBaoDiArea { get; set; }

        /// <summary>
        /// 租赁面积
        /// </summary>
        [SugarColumn(ColumnDescription = "租赁面积")]
        public decimal? ZulinArea { get; set; }

        /// <summary>
        /// 菜园地面积
        /// </summary>
        [SugarColumn(ColumnDescription = "菜园地面积")]
        public decimal? CaiYuanDiArea { get; set; }

        /// <summary>
        /// 粮食收入
        /// </summary>
        [SugarColumn(ColumnDescription = "粮食收入")]
        public decimal? InComeLiangshi { get; set; }

        /// <summary>
        /// 粮食收入详情
        /// </summary>
        [SugarColumn(ColumnDescription = "粮食收入详情")]
        public string LiangshiDesc { get; set; }

        /// <summary>
        /// 林果园收入
        /// </summary>
        [SugarColumn(ColumnDescription = "林果园收入")]
        public decimal? InComeLinguoyuan { get; set; }

        /// <summary>
        /// 林果园收入详情
        /// </summary>
        [SugarColumn(ColumnDescription = "林果园收入详情")]
        public string LinguoyuanDesc { get; set; }

        /// <summary>
        /// 经济作物收入
        /// </summary>
        [SugarColumn(ColumnDescription = "经济作物收入")]
        public decimal? InComeJingji { get; set; }

        /// <summary>
        /// 经济作物收入详情
        /// </summary>
        [SugarColumn(ColumnDescription = "经济作物收入详情")]
        public string JingjiDesc { get; set; }

        /// <summary>
        /// 菜园收入
        /// </summary>
        [SugarColumn(ColumnDescription = "菜园收入")]
        public decimal? InComeCaiyuan { get; set; }

        /// <summary>
        /// 菜园收入详情
        /// </summary>
        [SugarColumn(ColumnDescription = "菜园收入详情")]
        public string CaiyuanDesc { get; set; }

        /// <summary>
        /// 养殖收入
        /// </summary>
        [SugarColumn(ColumnDescription = "养殖收入")]
        public decimal? InComeXumu { get; set; }

        /// <summary>
        /// 养殖收入描述
        /// </summary>
        [SugarColumn(ColumnDescription = "养殖收入描述")]
        public string XumuDesc { get; set; }

        /// <summary>
        /// 水产收入
        /// </summary>
        [SugarColumn(ColumnDescription = "水产收入")]
        public decimal? InComeShuichan { get; set; }

        /// <summary>
        /// 水产描述
        /// </summary>
        [SugarColumn(ColumnDescription = "水产描述")]
        public string ShuichanDesc { get; set; }

        /// <summary>
        /// 临时劳务年收入
        /// </summary>
        [SugarColumn(ColumnDescription = "临时劳务年收入")]
        public decimal? InComeTempWork { get; set; }

        /// <summary>
        /// 临时劳务年收入描述
        /// </summary>
        [SugarColumn(ColumnDescription = "临时劳务年收入描述")]
        public string TempWorkDesc { get; set; }

        /// <summary>
        /// 长期务工收入
        /// </summary>
        [SugarColumn(ColumnDescription = "长期务工收入")]
        public decimal? InComeLongWork { get; set; }

        /// <summary>
        /// 长期务工收入描述
        /// </summary>
        [SugarColumn(ColumnDescription = "长期务工收入描述")]
        public string LongWorkDesc { get; set; }

        /// <summary>
        /// 保险、养老、退休金
        /// </summary>
        [SugarColumn(ColumnDescription = "保险、养老、退休金")]
        public decimal? InComeBaoxian { get; set; }

        /// <summary>
        /// 保险、养老、退休金描述
        /// </summary>
        [SugarColumn(ColumnDescription = "保险、养老、退休金描述")]
        public string BaoxianDesc { get; set; }

        /// <summary>
        /// 分红股息
        /// </summary>
        [SugarColumn(ColumnDescription = "分红股息")]
        public decimal? InComeFenhong { get; set; }

        /// <summary>
        /// 分红股息描述
        /// </summary>
        [SugarColumn(ColumnDescription = "分红股息描述")]
        public string FenhongDesc { get; set; }

        /// <summary>
        /// 土地流转或转租承包土地
        /// </summary>
        [SugarColumn(ColumnDescription = "土地流转或转租承包土地")]
        public decimal? InComeLiuzhuan { get; set; }

        /// <summary>
        /// 描述
        /// </summary>
        [SugarColumn(ColumnDescription = "描述")]
        public string LiuzhuanDesc { get; set; }

        /// <summary>
        /// 出租财产和无形资产收入
        /// </summary>
        [SugarColumn(ColumnDescription = "出租财产和无形资产收入")]
        public decimal? InComeChuzu { get; set; }

        /// <summary>
        /// 出租财产描述
        /// </summary>
        [SugarColumn(ColumnDescription = "出租财产描述")]
        public string ChuzuDesc { get; set; }

        /// <summary>
        /// 批发零售
        /// </summary>
        [SugarColumn(ColumnDescription = "批发零售")]
        public decimal? InComePiFa { get; set; }

        /// <summary>
        /// 描述
        /// </summary>
        [SugarColumn(ColumnDescription = "描述")]
        public string PiFaDesc { get; set; }

        /// <summary>
        /// 加工、手工
        /// </summary>
        [SugarColumn(ColumnDescription = "加工、手工")]
        public decimal? InComeShougong { get; set; }

        /// <summary>
        /// 描述
        /// </summary>
        [SugarColumn(ColumnDescription = "描述")]
        public string ShougongDesc { get; set; }

        /// <summary>
        /// 老年补贴、抚恤金
        /// </summary>
        [SugarColumn(ColumnDescription = "老年补贴、抚恤金")]
        public decimal? InComeBuTie { get; set; }

        /// <summary>
        /// 描述
        /// </summary>
        [SugarColumn(ColumnDescription = "描述")]
        public string BuTieDesc { get; set; }

        /// <summary>
        /// 亲友赠送、库区补助
        /// </summary>
        [SugarColumn(ColumnDescription = "亲友赠送、库区补助")]
        public decimal? InComeZengsong { get; set; }

        /// <summary>
        /// 描述
        /// </summary>
        [SugarColumn(ColumnDescription = "描述")]
        public string ZengsongDesc { get; set; }

        /// <summary>
        /// 库区补助
        /// </summary>
        [SugarColumn(ColumnDescription = "库区补助")]
        public decimal? InComeKuqu { get; set; }

        /// <summary>
        /// 描述
        /// </summary>
        [SugarColumn(ColumnDescription = "描述")]
        public string KuquDesc { get; set; }

        /// <summary>
        /// 村居福利性收入
        /// </summary>
        [SugarColumn(ColumnDescription = "村居福利性收入")]
        public decimal? InComeCunju { get; set; }

        /// <summary>
        /// 描述
        /// </summary>
        [SugarColumn(ColumnDescription = "描述")]
        public string CunjuDesc { get; set; }

        /// <summary>
        /// 赡养抚养收入
        /// </summary>
        [SugarColumn(ColumnDescription = "赡养抚养收入")]
        public decimal? InComeShanYang { get; set; }

        /// <summary>
        /// 描述
        /// </summary>
        [SugarColumn(ColumnDescription = "描述")]
        public string ShanYangDesc { get; set; }

        /// <summary>
        /// 遗嘱补助
        /// </summary>
        [SugarColumn(ColumnDescription = "遗嘱补助")]
        public decimal? InComeYizhu { get; set; }

        /// <summary>
        /// 描述
        /// </summary>
        [SugarColumn(ColumnDescription = "描述")]
        public string YizhuDesc { get; set; }

        /// <summary>
        /// 其他收入
        /// </summary>
        [SugarColumn(ColumnDescription = "其他收入")]
        public decimal? InComeOther { get; set; }

        /// <summary>
        /// 其他收入说明
        /// </summary>
        [SugarColumn(ColumnDescription = "其他收入说明")]
        public string InComeOtherDesc { get; set; }

        /// <summary>
        /// 家庭年总收入
        /// </summary>
        [SugarColumn(ColumnDescription = "家庭年总收入")]
        public decimal? InComeAll { get; set; }

        /// <summary>
        /// 不计算收入
        /// </summary>
        [SugarColumn(ColumnDescription = "不计算收入")]
        public decimal? InComeNoCalc { get; set; }

        /// <summary>
        /// 家庭人均收入
        /// </summary>
        [SugarColumn(ColumnDescription = "家庭人均收入")]
        public decimal? InComeAvg { get; set; }

        /// <summary>
        /// 致贫原因1.因病2因残,9其他
        /// </summary>
        [SugarColumn(ColumnDescription = "致贫原因1.因病2因残,9其他")]
        public int PoorReason { get; set; }

        /// <summary>
        /// 家庭支出
        /// </summary>
        [SugarColumn(ColumnDescription = "家庭支出")]
        public decimal? FamilyPay { get; set; }

        /// <summary>
        /// 家庭支出描述
        /// </summary>
        [SugarColumn(ColumnDescription = "家庭支出描述")]
        public string PayDesc { get; set; }

        /// <summary>
        /// 致贫原因描述
        /// </summary>
        [SugarColumn(ColumnDescription = "致贫原因描述")]
        public string PoorReasonDesc { get; set; }

        /// <summary>
        /// 情况描述
        /// </summary>
        [SugarColumn(ColumnDescription = "情况描述")]
        public string PoorDesc { get; set; }

        /// <summary>
        /// 是否存档
        /// </summary>
        [SugarColumn(ColumnDescription = "是否存档")]
        public int IsSaved { get; set; }

        /// <summary>
        /// 当事人图片
        /// </summary>
        [SugarColumn(ColumnDescription = "当事人图片")]
        public string PersonImg { get; set; }

        /// <summary>
        /// 录音
        /// </summary>
        [SugarColumn(ColumnDescription = "录音")]
        public string SoundRecording { get; set; }

        /// <summary>
        /// 录音时长
        /// </summary>
        [SugarColumn(ColumnDescription = "录音时长")]
        public long? RecordingTime { get; set; }

        /// <summary>
        /// 小视频
        /// </summary>
        [SugarColumn(ColumnDescription = "小视频")]
        public string Video { get; set; }

        /// <summary>
        /// 备注
        /// </summary>
        [SugarColumn(ColumnDescription = "备注")]
        public string Remark { get; set; }

        /// <summary>
        /// 签名1
        /// </summary>
        [SugarColumn(ColumnDescription = "签名1")]
        public string EmployeeName1 { get; set; }

        /// <summary>
        /// 签名2
        /// </summary>
        [SugarColumn(ColumnDescription = "签名2")]
        public string EmployeeName2 { get; set; }

        /// <summary>
        /// 经度
        /// </summary>
        [SugarColumn(ColumnDescription = "经度")]
        public string Longitude { get; set; }

        /// <summary>
        /// 纬度
        /// </summary>
        [SugarColumn(ColumnDescription = "纬度")]
        public string Latitude { get; set; }

        /// <summary>
        /// 定位地址
        /// </summary>
        [SugarColumn(ColumnDescription = "定位地址")]
        public string MapAddress { get; set; }

        /// <summary>
        /// 1符合2 不符合3 复议
        /// </summary>
        [SugarColumn(ColumnDescription = "1符合2 不符合3 复议")]
        public int State { get; set; }

        /// <summary>
        /// 0.未审核1.初核2.终审
        /// </summary>
        [SugarColumn(ColumnDescription = "0.未审核1.初核2.终审")]
        public int CheckState { get; set; }

        /// <summary>
        /// 结论
        /// </summary>
        [SugarColumn(ColumnDescription = "结论")]
        public string FinalResult { get; set; }

        /// <summary>
        /// 结论2
        /// </summary>
        [SugarColumn(ColumnDescription = "结论2")]
        public string FinalResult2 { get; set; }

        /// <summary>
        /// 职业状况
        /// </summary>
        [SugarColumn(ColumnDescription = "职业状况")]
        public string JobDesc { get; set; }

        /// <summary>
        /// 职业明细
        /// </summary>
        [SugarColumn(ColumnDescription = "职业明细")]
        public string JobDetail { get; set; }

        /// <summary>
        /// 年收入
        /// </summary>
        [SugarColumn(ColumnDescription = "年收入")]
        public decimal? InCome { get; set; }

        /// <summary>
        /// 是否为保障人口
        /// </summary>
        [SugarColumn(ColumnDescription = "是否为保障人口")]
        public int IsBaozhang { get; set; }

        /// <summary>
        /// 服务情况描述
        //1.60周岁以上的老年人
        //2.未满16周岁的未成年人
        //3.残疾等级为一、二级的智力、精神残疾人，残疾等级为一级的肢体残疾人
        //4.省、自治区、直辖市人民政府规定的其他情形
        /// </summary>
        [SugarColumn(ColumnDescription = "服务情况描述")]
        public int StateDesc { get; set; }

        /// <summary>
        /// 
        /// </summary>
        [SugarColumn(ColumnDescription = "")]
        public string SignImg { get; set; }

        /// <summary>
        /// 
        /// </summary>
        [SugarColumn(ColumnDescription = "")]
        public string FingerPrintImg { get; set; }

        /// <summary>
        /// 
        /// </summary>
        [SugarColumn(ColumnDescription = "")]
        public string CommunitySignImg { get; set; }

        /// <summary>
        /// 
        /// </summary>
        [SugarColumn(ColumnDescription = "")]
        public string CommunityFingerPrintImg { get; set; }

        /// <summary>
        /// 
        /// </summary>
        [SugarColumn(ColumnDescription = "")]
        public string TownSignImg { get; set; }

        /// <summary>
        /// 
        /// </summary>
        [SugarColumn(ColumnDescription = "")]
        public string TownFingerPrintImg { get; set; }

        /// <summary>
        /// 
        /// </summary>
        [SugarColumn(ColumnDescription = "")]
        public string EmployeeSign { get; set; }

        /// <summary>
        /// 
        /// </summary>
        [SugarColumn(ColumnDescription = "")]
        public string EmployeeFingerPrintImg { get; set; }

        /// <summary>
        /// 
        /// </summary>
        [SugarColumn(ColumnDescription = "")]
        public int GroupType { get; set; }

        /// <summary>
        /// 
        /// </summary>
        [SugarColumn(ColumnDescription = "")]
        public decimal? HelpMoney { get; set; }

        /// <summary>
        /// 
        /// </summary>
        [SugarColumn(ColumnDescription = "")]
        public string StateDescDetail { get; set; }

        /// <summary>
        /// 
        /// </summary>
        [SugarColumn(ColumnDescription = "")]
        public string InComeDesc { get; set; }

        /// <summary>
        /// 
        /// </summary>
        [SugarColumn(ColumnDescription = "")]
        public string Applicant { get; set; }



        [SugarColumn(IsIgnore = true)]
        public List<cts_JZPersonFamily> familyperson { get; set; } = new List<cts_JZPersonFamily>();

        [SugarColumn(IsIgnore = true)]
        public List<cts_JZInComeDetail> dbincome { get; set; } = new List<cts_JZInComeDetail>();

        [SugarColumn(IsIgnore = true)]
        public List<cts_JZPayDetail> dbpay { get; set; } = new List<cts_JZPayDetail>();

        [SugarColumn(IsIgnore = true)]
        public List<cts_JZInfoImg> dbimg { get; set; } = new List<cts_JZInfoImg>();

    }
}